package com.zhoux.thread;

/**
 * @author taoyi
 * @version 1.0
 * @date 2021/3/15 14:07
 *
 * 本类用于测试实现 Runnable 接口
 *
 * 实现Runnable接口创建线程
 * （1）定义一个类实现Runnable接口，并重写该接口的run()方法
 * （2）创建 Runnable实现类的对象，作为创建Thread对象的target参数，此Thread对象才是真正的线程对象
 * （3）调用线程对象的start()方法来启动线程
 */
public class Runnable_Test implements Runnable{
    private int i = 0;

    @Override
    public void run() {
        for (int j = 0; j < 10; j++) {
            System.out.print(Thread.currentThread().getName()+" ");
        }
        System.out.println();
    }

    public static void main(String[] args) {
        Runnable_Test runnable_test = new Runnable_Test();
        new Thread(runnable_test,"线程1").start();
        new Thread(runnable_test,"线程2").start();
        new Thread(runnable_test,"线程3").start();
//        try {
//            Thread.sleep(1000);
//        } catch (InterruptedException e) {
//            e.printStackTrace();
//        }
    }
}

